From: Florian Müllner Date: Thu, 16 Jun 2022 20:35:56 +0000 (+0200) Subject: windowManager: Undim parent when minimizing attached modal X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~461^2^2~300 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=78a7cc18360e2330c8d45502670d01e22d5128f2;p=gnome-shell.git windowManager: Undim parent when minimizing attached modal Minimizing modal dialogs is highly unconventional - and in fact disabled in our own code - but apps can still do it programmatically. The parent window shouldn't remain dimmed in that case, so make sure to re-check dimming when minimizing an attached modal. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5581 Part-of: --- diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index bd47e6e5d..166480db8 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -1141,6 +1141,10 @@ var WindowManager = class { } _minimizeWindow(shellwm, actor) { + const window = actor.meta_window; + if (window.is_attached_dialog()) + this._checkDimming(window.get_transient_for()); + const types = [ Meta.WindowType.NORMAL, Meta.WindowType.MODAL_DIALOG,